home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
fish
/
726-750
/
740
/
memcheck
/
memcheck.doc.english
< prev
next >
Wrap
Text File
|
1995-03-18
|
3KB
|
80 lines
+--------------------------------------+
/ /|
+--------------------------------------+ |
| Prg.name : MemCheck V1.00 | |
| Date : 09.09.1992 | +------------+
| |/ /|
+--------------------------------------+------------+ |
| ---- Copyright Tom Kroener | |
| /(c)| Richard Wagner Str. 40 | |
| / TKs| D-6602 Saarbruecken-Dudweiler | |
| / 1992| GERMANY | |------------------+
| -------- +---------+ | | /|
| | e-mail :| | | / |
| +-----------+ +-----------+ | | / |
| | kroener@cs.uni-sb.de (internet) | | | / +
| | T_KROENER@SAARAG.ZER (Zerberus) | | + / /
| +----------------------------------+ |/ / /
+---------------------------------------------------+-------------+ /
| MemCheck is NOT public-domain. | /
| Making copies and redistribution is allowed, but it may not be | /
| used in commercial products without my permission |/
+-----------------------------------------------------------------+
MemCheck is a programm that watches the first 1000 byte of the memory
for changes made by incorrect programms.
It also checks the vectors coldCapture, coolCapture, warmCapture,
kickMemPtr, kickTagPtr und kickCheckSum to show actions of viruses which
modify these vectors.
ATTENTION: MemCheck only sees changes that were made after the start of
MemCheck, so it's possible that programms change these values
before MemCheck is started.
MemCheck was written to find out programms which write any values into
this memory. Changing the values of this memory-area will often crash
the system and it's not easy to find out the reason for these crashes.
(try the function 'ClearPointer' from the intuition.library with a NULL-
pointer as argument).
If MemCheck find any changed byte in this memory, it shows an alert
which allows you to continue (press left mousebutton) or to restore
the value of this address (press right mousebutton).
Because MemChecks reads the addresses 0-1000, debugging tools like
'enforcer' (makes a similar job) may be alarmed when doing this,
therefore I suggest to use only one of these programms.
If you use MemCheck from CLI/Shell, you can also enter the start-address
of the memory as parameter, e.g. 'MemCheck 1000' will check the memory
from address 1000 to 2000.
MemCheck was tested on an Amiga 500 under Kickstart 1.3 and 2.04 and on
an Amiga 3000 under Kickstart 2.04.
It should run fine with every configuration.
If you find errors on your machine: Mail and eMail address see above.
This program is not shareware, but if you use it often, I think a little
gift (US $7 or 10DM) to the programmer (me) would be a nice thing.
Have fun
---Tom